<template>
	<view>
		<view class="section" v-for="item in gongneng.itemList" :key="item.title">
			<view class="section-head">
				<view class="section-head-line"></view>
				<view class="section-content-title">{{item.title}}</view>
			</view>
			<view class="function-list">
				<view class="function-list-item" v-for="gnlist in item.list" :key="gnlist.url" @click="goPage(gnlist)">
					<view class="function-list-tag">
						<!-- v-model="xiazai" -->
						<image :src="gnlist.imgurl2" ></image>
					</view>
					<view class="function-list-title">
						{{gnlist.title}}
					</view>
				</view>
			</view>
		</view>
	</view>
</template>

<script>
	import uLink from "@/components/uLink.vue"
	import commonjs from '@/common/script/common.js';
	export default {
		components: {
			uLink,
			commonjs
		},
		onLoad() {
			this.checkLogin(1);
			// #ifdef APP-PLUS
			// this.getVersion()
			// #endif
			this.loadList();
			//console.log(this.gongneng)
			//this.xiazai()
		},
		onShow() {
			this.checkLogin(1);
			// #ifdef APP-PLUS
			// this.getVersion()
			// #endif
			// this.loadList();
		},
		data() {
			return {
				version: '1',
				gongneng:{},
			// 	gongneng: [{
			// 		version: this.version,
			// 		itemList: [{
			// 				title: '标书列表',
			// 				list: [{
			// 						title: '标书代写',
			// 						imgurl2: '/static/img/function/gongneng_03.png',
			// 						url: 'index/biaoshu/biaoshu-webview',
			// 						type: 'nav',
			// 						ischecklogin: false
			// 					}
			// 				]
			// 			},
			// 			{
			// 				title: '项目查询',
			// 				list: [{
			// 						title: '寻材',
			// 						imgurl2: '/static/img/function/gongneng_15.png',
			// 						url: '/pages/index/webview/common-webview?weburl=https://www.bidcenter.com.cn/xuncai/fabu.html',
			// 						type: 'nav',
			// 						ischecklogin: false
			// 					},
			// 					{
			// 						title: '拟在建',
			// 						imgurl2: '/static/img/function/gongneng_44.png',
			// 						url: 'asfafs',
			// 						type: 'nav',
			// 						ischecklogin: false
			// 					},
			// 					{
			// 						title: '中标查询',
			// 						imgurl2: '/static/img/function/gongneng_17.png',
			// 						url: '/pages/search/searchList?t=4',
			// 						type: 'nav',
			// 						ischecklogin: false
			// 					},
			// 					{
			// 						title: '招标查询',
			// 						imgurl2: '/static/img/function/gongneng_12.png',
			// 						url: '/pages/search/searchList?t=1',
			// 						type: 'nav',
			// 						ischecklogin: false
			// 					},
			// 					{
			// 						title: '发布招标',
			// 						imgurl2: '/static/img/function/gongneng_20.png',
			// 						url: '/pages/index/webview/common-webview?weburl=https://fabu.bidcenter.com.cn/pro_weituo/wtFabu.aspx',
			// 						type: 'nav',
			// 						ischecklogin: false
			// 					}

			// 				]
			// 			},
			// 			{
			// 				title: '其他服务',
			// 				list: [{
			// 						title: '采乐会',
			// 						imgurl2: '/static/img/function/gongneng_27.png',
			// 						url: 'index/cailehui/cailehui-webview',
			// 						type: 'nav',
			// 						ischecklogin: false
			// 					},
			// 					{
			// 						title: '企宣宝',
			// 						imgurl2: '/static/img/function/gongneng_30.png',
			// 						url: '/pages/index/webview/common-webview?weburl=https://zhuanti.bidcenter.com.cn/QiXuanBao/QXB_Index.aspx',
			// 						type: 'nav',
			// 						ischecklogin: false
			// 					},
			// 					{
			// 						title: '招投标',
			// 						imgurl2: '/static/img/function/gongneng_33.png',
			// 						url: 'index/zhaotoubiao/zhaotoubiao-webview',
			// 						type: 'nav',
			// 						ischecklogin: false
			// 					},
			// 					{
			// 						title: '资质通',
			// 						imgurl2: '/static/img/function/gongneng_35.png',
			// 						url: '/pages/index/webview/common-webview?weburl=https://www.bidcenter.com.cn/zizhitong.html',
			// 						type: 'nav',
			// 						ischecklogin: false
			// 					},
			// 					{
			// 						title: '供商宝',
			// 						imgurl2: '/static/img/function/gongneng_37.png',
			// 						url: '/pages/index/webview/common-webview?weburl=https://vipinfo.bidcenter.com.cn/',
			// 						type: 'nav',
			// 						ischecklogin: false
			// 					},
			// 					{
			// 						title: '微课',
			// 						imgurl2: '/static/img/function/gongneng_47.png',
			// 						url: 'index/weike/weike-webview',
			// 						type: 'nav',
			// 						ischecklogin: false
			// 					},
			// 					{
			// 						title: '建企搜',
			// 						imgurl2: '/static/img/function/gongneng_10.png',
			// 						url: '/pages/index/webview/common-webview?weburl=https://sou.bidcenter.com.cn/',
			// 						type: 'nav',
			// 						ischecklogin: false
			// 					}
								
			// 				]
			// 			}
			// 		]

			// 	}]
			}
		},
		methods: {
			getVersion() {
				var that = this;
				plus.runtime.getProperty(plus.runtime.appid, function(wgtinfo) {
					that.version = wgtinfo.version;
				});
			},
			loadList() {
				//异步请求数据
				let data = this.initNewData();
				data.location = 8085;
				// console.log('data',data)
				uni.request({
					url: this.baseConfig.serverURL + 'fuwu/FuwuListHandler.ashx', //检查更新的服务器地址
					data: data,
					method: "POST",
					header: {
						"content-type": "application/x-www-form-urlencoded" //"application/json"
					},
					success: (res) => {
						if (res.statusCode == 200) {
							if (!res.data.ret) {
								uni.showToast({
									title: res.data.msg,
									icon: "none"
								});
							} else {
								//获取成功，绑定
								let list = JSON.parse(res.data.other);
								// console.log(22,list)
								if (list != undefined && list.itemList.length > 0){
									
									/**
									 * 注：接口数据中的链接有误，前端处理或者找后端改接口，目前通过前端来实现 
									 * - searchList/searchList 改成 searchList
									 * - /pages/index/webview/common-webview?weburl= 后跟两个参数，一个weburl，一个title
									 * - 后期可通知后端来修改
									 */
									// list.itemList.map(item=>{
									// 	if(item.title==='项目查询'){
									// 		item.list.map(x=>{
									// 			if(x.url.indexOf('searchList/searchList')!==-1){
									// 				x.url = x.url.replace('searchList/searchList', 'searchList')
									// 			}
									// 		})
									// 	}
									// 	// 标书列表-标书代写
									// 	if(item.title==='标书列表'){
									// 		item.list.map(x=>{
									// 			if(x.title==='标书代写'){
									// 				x.url = '/pages/index/webview/common-webview?weburl='+this.baseConfig.serverURL +'web/zzyw/biaoshudaixie/index.aspx&title=标书代写'
									// 			}
									// 		})
									// 	}
									// 	// 其它服务-采乐会
									// 	if(item.title==='其他服务'){
									// 		item.list.map(x=>{
									// 			if(x.title==='采乐会'){
									// 				x.url = '/pages/index/webview/common-webview?weburl='+this.baseConfig.serverURL +'/web/zzyw/cailehui/index.aspx&title=采乐汇'
									// 			}
									// 		})
									// 		// 其它服务-资质通
									// 		item.list.map(x=>{
									// 			if(x.title==='资质通'){
									// 				x.url = "/pages/index/webview/common-webview?weburl=https://trans.bidcenter.com.cn/V9paS4&title=资质通"
									// 			}
									// 		})
									// 	}
										
									// })
									
									this.gongneng = list;
									// console.log(11,list)
								}
									
									
							}
						} else {
							uni.showToast({
								title: '获取失败！',
								icon: "none"
							});
						}
					},
					fail: (res) => {
						uni.showToast({
							title: '获取失败！',
							icon: "none"
						});
					}
				})
			},
			xiazai() {
				const downloadTask = uni.downloadFile({
					url: 'http://img.netbian.com/file/2019/0414/7bee7eef5fc44417a0b02a46576e7e16.jpg', //仅为示例，并非真实的资源
					success: (res) => {
						if (res.statusCode === 200) {
							console.log('下载成功');
						}
						this.dd = res.tempFilePath;
						console.log(this.dd);
					}
				});
			},
			//更多功能跳转
			goPage(item) {
				if (item.url == '') {
					uni.showToast({
						title: '正在开发中，敬请期待！',
						icon: "none"
					});
				} else {
					if (this.navigateFlag) {
						return;
					}
					this.navigateFlag = true;
					commonjs.goToPage(item.ischecklogin, item.type, item.url)
					setTimeout(() => {
						this.navigateFlag = false;
					}, 200)
				}
			}
		}
	}
</script>

<style lang="scss">
	.section {
		display: flex;
		flex-direction: column;

		.section-head {
			margin-right: 20rpx;
			display: flex;
			flex-direction: row;
			align-items: center;
			padding: 0 30rpx;
			margin: 30rpx 0 0;

			.section-head-line {
				width: 8rpx;
				height: 35rpx;
				background-color: #2d67e0;
				border-radius: 5rpx;
			}
		}
		.section-content-title {
			display: flex;
			flex-direction: row;
			align-items: center;
			color: #333;
			font-size: 32rpx;
			padding-left: 20rpx;
		}
	}

	.function-list {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		margin-bottom: 10rpx;
		padding: 0 30rpx;

		.function-list-item {
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content: center;
			margin-top: 40rpx;
			width: 25%;

			.function-list-tag {
				width: 80rpx;
				height: 80rpx;

				image {
					width: 100%;
					height: 100%;
				}
			}

			.function-list-title {
				margin-top: 10rpx;
				color: #555555;
				font-size: 30rpx;
			}
		}
	}
</style>
